home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / Programming / powerd / modules.lha / modules / intuition / classusr.m < prev    next >
Encoding:
Text File  |  2000-06-03  |  1.4 KB  |  78 lines

  1. MODULE    'utility/tagitem','intuition/cghooks'
  2.  
  3. OBJECT Msg
  4.     MethodID:LONG
  5.  
  6. #define ROOTCLASS     'rootclass'
  7. #define IMAGECLASS    'imageclass'
  8. #define FRAMEICLASS   'frameiclass'
  9. #define SYSICLASS     'sysiclass'
  10. #define FILLRECTCLASS 'fillrectclass'
  11. #define GADGETCLASS   'gadgetclass'
  12. #define PROPGCLASS    'propgclass'
  13. #define STRGCLASS     'strgclass'
  14. #define BUTTONGCLASS  'buttongclass'
  15. #define FRBUTTONCLASS 'frbuttonclass'
  16. #define GROUPGCLASS   'groupgclass'
  17. #define ICCLASS       'icclass'
  18. #define MODELCLASS    'modelclass'
  19. #define ITEXTICLASS   'itexticlass'
  20. #define POINTERCLASS  'pointerclass'
  21.  
  22. CONST    OM_NEW=$101,
  23.         OM_DISPOSE=$102,
  24.         OM_SET=$103,
  25.         OM_GET=$104,
  26.         OM_ADDTAIL=$105,
  27.         OM_REMOVE=$106,
  28.         OM_NOTIFY=$107,
  29.         OM_UPDATE=$108,
  30.         OM_ADDMEMBER=$109,
  31.         OM_REMMEMBER=$10A
  32.  
  33. OBJECT OpNew
  34.     MethodID:LONG,
  35.     AttrList:PTR TO TagItem,
  36.     GInfo:PTR TO GadgetInfo  -> Always NIL
  37.  
  38. OBJECT OpSet
  39.     MethodID:LONG,
  40.     AttrList:PTR TO TagItem,
  41.     GInfo:PTR TO GadgetInfo
  42.  
  43. OBJECT OpUpdate
  44.     MethodID:LONG,
  45.     AttrList:PTR TO TagItem,
  46.     GInfo:PTR TO GadgetInfo,
  47.     Flags:LONG
  48.  
  49. OBJECT OpNotify
  50.     MethodID:LONG,
  51.     AttrList:PTR TO TagItem,
  52.     GInfo:PTR TO GadgetInfo,
  53.     Flags:LONG
  54.  
  55. CONST    OPUB_INTERIM=0,
  56.         OPUF_INTERIM=1
  57.  
  58. OBJECT OpGet
  59.     MethodID:LONG,
  60.     AttrID:LONG,
  61.     Storage:PTR TO LONG
  62.  
  63. OBJECT OpAddTail
  64.     MethodID:LONG,
  65.     List:PTR TO LH
  66.  
  67. OBJECT OpMember
  68.     MethodID:LONG,
  69.     Object:LONG
  70.  
  71. OBJECT OpAddMember
  72.     MethodID:LONG,
  73.     Object:LONG
  74.  
  75. OBJECT OpRemMember
  76.     MethodID:LONG,
  77.     Object:LONG
  78.